.file-imageupload{
	width:100%;
	height:100%;

	border:1px solid #c8c8c8;

	.img-upload-wrap{
		position:relative;
		width:100%;
		height:100%;

		&:hover{
			> .imgupload-btn{
				display:block;
			}
		}

		.imgupload-btn{
			//float:left;
			z-index:1000;
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:100%;
			display:none;

			.imgupload-plus{
				top:calc(50vh - 8px);
				background-color: rgba(0, 0, 0, 0.3);
				height:100%;

				.imgupload-remove-btn-wrap{
					text-align:right;
					.imgupload-remove-btn{
						width:60px;
						line-height:32px;
						color:white;
						border:1px solid white;
						text-align:center;
					}
				}
				.imgupload-hint-text{
					text-align:center;
					color:white;
				}
			}
			form{
				width:100%;
				height:100%;
				position:absolute;
				left:0;
				top:0;
				bottom:0;
				opacity:0;
				filter:alpha(opacity=0);
				input{
					width: 100%;
					height:100%;
				}
			}
		}
	}


}
